/**
  * @title: 拦截器
  * @description: 
  * @author JUN
  */

import httpRequest from "./apiConfig.js"
import {
	Toast
} from 'vant';

// 添加请求拦截器
httpRequest.interceptors.request.use(function(config) {
	// 在发送请求之前做些什么
	Toast.loading({
		message: '加载中...',
		forbidClick: true,
	});
	
	let token = localStorage.getItem("token")
	
	if(token){
		config.headers.token = token
	}

	return config;
}, function(error) {
	// 对请求错误做些什么
	return Promise.reject(error);
});

// 添加响应拦截器
httpRequest.interceptors.response.use(function(response) {
	// 对响应数据做点什么
	return response;
}, function(error) {
	// 对响应错误做点什么
	return Promise.reject(error);
});

export default httpRequest